/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.service.impl;

import com.persistencia.dao.CicloDao;
import com.persistencia.dao.impl.CicloDaoImpl;
import com.persistencia.domain.Ciclo;
import com.service.CicloService;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author SHERLY
 */
public class CicloServiceImpl implements CicloService, Serializable{

    private CicloDao cicloDao = new CicloDaoImpl();
    
    @Override
    public void registrarCiclo(Ciclo ciclo) throws Exception {
        cicloDao.registrar(ciclo);
    }

    @Override
    public void actualizarCiclo(Ciclo ciclo) throws Exception {
        cicloDao.actualizar(ciclo);
    }

    @Override
    public void eliminarCiclo(Object id) throws Exception {
        cicloDao.eliminar(id);
    }

    @Override
    public Ciclo obtenerCicloPorId(Object id) throws Exception {
        return cicloDao.obtenerPorId(id);
    }

    @Override
    public List<Ciclo> obtenerListaCiclo() throws Exception {
        return cicloDao.obtenerLista();
    }
    
}